a technological masterpiece - Turc Anglais Dictionnaire